$(function () {
  // 获取搜索框中的 内容
  // location.search   可以获取浏览器地址栏参数部分
  // decodeURL  对地址栏中的中文进行解码
  // split();   字符串切割（ 将字符串转换成数组）
  var id = decodeURI(location.search).split("=")[1];

  // 渲染数据
  $.ajax({
    type: "get",
    url: "/product/queryProductDetail",
    data: {
      id: id
    },
    dataType: "json",
    success: function (res) {
      console.log(res);
      $(".por-cont").html(template("tmp", res));

      //轮播图滚动
      var gallery = mui(".mui-slider");
      gallery.slider({
        interval: 2000 //自动轮播周期，若为0则不自动播放，默认为0；
      });
      // 初始化数字输入框
      mui(".mui-numbox").numbox();
    }
  });

  // 点击尺码高亮效果
  $(".por-cont").on("click", ".lt_size span", function () {
    $(this)
      .addClass("current")
      .siblings()
      .removeClass("current");
  });


  var href = location.href;
  console.log(href);
  // 点击加入购物车 添加数据
  $("#addCart").click(function () {
    // 获取 产品数量
    var num = mui(".mui-numbox").numbox().getValue();
    // 获取 尺码
    var size = $('.lt_size .current').text();
    console.log(id, num, size);
    if (!size) {
      mui.toast('请选择尺码');
      return;
    }
    $.ajax({
      type: 'post',
      url: '/cart/addCart',
      data: {
        productId: id,
        num: num,
        size: size
      },
      dataType: 'json',
      success: function (res) {
        console.log(res);
        if (res.error) {
          location.href = "./login.html?retURL=" + href;
        }
        if (res.success) {
          mui.confirm('添加成功', '警告框', ['继续浏览', '去往购物车'], function (e) {
            if (e.index == 1) {
              location.href = "./cart.html";
            }
          })
        }
      }
    })
  });
});
